Internet Control PackPOP Client Control


The POP Client control implements the POP3 Protocol Client as specified by RFC 1081, Post Office Protocol.

Remarks

The POP control provides access to Internet mail servers using the POP3 protocol. It can be used by Internet mail developers or system integrators. The major advantage of this control is its ability to retrieve mail from UNIX or other servers supporting the POP3 protocol.

The main features of the POP control are that it:

POP3 Commands

The following table summarizes POP3 commands. All the commands are implemented in the control, although some of them are abstracted at a higher level (e.g. USER + PASS = Authorization).

CommandUsageWhen Valid
DELE msgrequiredTRANSACTION state
LASTrequiredTRANSACTION state
LIST [msg]requiredTRANSACTION state
NOOPrequiredTRANSACTION state
PASS stringrequiredAUTHORIZATION state
QUITrequiredAUTHORIZATION and UPDATE state
RETR msgrequiredTRANSACTION state
RPOP useroptionalAUTHORIZATION state; not supported in current release
RSETrequiredTRANSACTION state
STATrequiredTRANSACTION state
TOP msg noptionalTRANSACTION state; supported if it is supported by the server.
USER namerequiredAUTHORIZATION state

Each of the POP3 commands can return either:

The reply given by the POP3 server to any command is significant only up to "+OK" and "-ERR". The client can ignore any text occurring after this reply. The only exception is the STAT command.